package cn.tedu.mybatisxml.mapper;

import cn.tedu.mybatisxml.pojo.*;
import org.apache.ibatis.annotations.*;

import java.util.List;

//1.添加@Mapper注解
@Mapper
public interface WeiboMapper {
    /**微博表插入数据*/
    int insert(Weibo weibo);

    /**微博表数据删除*/
    int deleteById(int id);

    /**修改数据*/
    int updateById(Weibo weibo);

    /**查询表中所有数据*/
    List<Weibo> selectAll();

    /**根据id查询数据*/
    Weibo selectById(int id);

    /**查询指定字段数据*/
    List<WeiboVO> selectByCol();

    /**查询id小于5的用户名和密码*/
    List<UserVO> selectUser(int id);

    /**统计微博表中数量*/
    int selectWeiboCount();

    /**首页微博列表数据*/
    List<WeiboIndexVO> selectIndex();

    /**微博详情页数据*/
    WeiboDetailVO selectDetail(int id);

    /**微博详情页评论数据*/
    List<WeiboCommentVO> selectComment(int id);
}










